package com.inspur.icity.bus.api.user.repo;

import com.inspur.icity.bus.api.base.repo.ApiRepository;
import com.inspur.icity.bus.api.user.model.BusAddress;
import com.inspur.icity.bus.base.core.repo.CrudRepo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 由MyBatis Generator工具自动生成，请不要手动修改
 */
@ApiRepository
public interface BusAddressDao extends CrudRepo<BusAddress, Integer> {

    /**
     * 查询用户起点/终点常用地址
     * @param mobile
     * @param addressType 地点类型 0：起点 ; 1：终点
     * @return
     */
    public List<BusAddress> getUserStartOrEndAddress(@Param("mobile")String mobile, @Param("addressType")int addressType, @Param("city")String city);

    /**
     * 批量插入用户地点信息
     * @param list
     */
    public void batchAdd(@Param("list")List list);
}